include ../make-apptools-include.mk

#
#	Makefile	1.8	83/07/27
#
LIB = $(OBJ)/libcpm.a

OBJS =	$(OBJ)/bitmap.o $(OBJ)/blockio.o $(OBJ)/cclose.o $(OBJ)/ccreat.o $(OBJ)/cfillbuf.o $(OBJ)/cflsbuf.o \
	$(OBJ)/name.o $(OBJ)/copen.o $(OBJ)/copy.o $(OBJ)/delete.o $(OBJ)/dirhdl.o $(OBJ)/extent.o \
	$(OBJ)/gensktab.o $(OBJ)/physio.o $(OBJ)/pip.o $(OBJ)/rename.o $(OBJ)/init.o

SRCS =	bitmap.c blockio.c cclose.c ccreat.c cfillbuf.c cflsbuf.c \
	name.c copen.c copy.c delete.c dirhdl.c extent.c \
	gensktab.c physio.c pip.c rename.c init.c

$(LIB): $(OBJS)
	ar vr $@ $?

clean:
	@rm -f $(OBJS) $(LIB)
	@> $(LIB); rm -f $(LIB)

realclean:	clean
	rm -f *~
	rm -f ,out*

depend:
	@mkmf PROGRAM=$(PROGRAM) DEST=$(DEST)

index:
	@ctags -wx $(HDRS) $(SRCS)


tags: $(SRCS)
	@ctags $(SRCS)

###
$(OBJ)/init.o: /usr/include/stdio.h cpmio.h
$(OBJ)/bitmap.o: /usr/include/stdio.h cpmio.h
$(OBJ)/blockio.o: /usr/include/stdio.h cpmio.h
$(OBJ)/cclose.o: /usr/include/stdio.h cpmio.h cpmfio.h
$(OBJ)/ccreat.o: /usr/include/stdio.h cpmio.h cpmfio.h
$(OBJ)/cfillbuf.o: /usr/include/stdio.h cpmio.h cpmfio.h
$(OBJ)/cflsbuf.o: /usr/include/stdio.h cpmio.h cpmfio.h
$(OBJ)/copen.o: /usr/include/stdio.h cpmio.h cpmfio.h
$(OBJ)/copy.o: /usr/include/stdio.h cpmio.h cpmfio.h
$(OBJ)/cpm.o: /usr/include/stdio.h cpmio.h cpmfio.h
$(OBJ)/delete.o: /usr/include/stdio.h cpmio.h cpmfio.h
$(OBJ)/dirhdl.o: /usr/include/stdio.h cpmio.h
$(OBJ)/extent.o: /usr/include/stdio.h cpmio.h cpmfio.h
$(OBJ)/gensktab.o: /usr/include/stdio.h cpmio.h
$(OBJ)/physio.o: /usr/include/stdio.h cpmio.h
$(OBJ)/pip.o: /usr/include/stdio.h cpmio.h cpmfio.h
$(OBJ)/rename.o: /usr/include/stdio.h cpmio.h cpmfio.h


CFILES =	$(SRCS)

HFILES =	cpmio.h cpmfio.h

MISC = 		Makefile

SRCFILES = $(CFILES) $(HFILES) $(MISC)

dist:
	[ -d $(DISTDIR) ] || mkdir $(DISTDIR)
	for file in $(SRCFILES); do ln $$file $(DISTDIR)/$$file; done
